State Hook spectrum
Component spectrum
Behavior Hook spectrum
State Hook spectrum
下部にステートフックがある。
このフックはプラットフォーム間で共有される。
Web、React Native、またはその他のプラットフォームで動作する可能性があり、実行されているビュー システムについては何も想定しません。
感想: 基本、Web Platform App前提で作るけど、Web StandardsやWebのAPI関係なく、単なる関数として作られている感じかな?
また、テーマやデザイン システム固有のロジックも無い。
コンポーネントから共通のpropsを受け取り、State Management 状態管理を提供
コンポーネントのコア ロジックを実装し、コンポーネントの状態を読み取り、更新するためのインターフェイスを返す。
すべてのコンポーネントに状態フックがあるわけでは無い。
多くのコンポーネントは読み取り専用
ユーザーに何かを表示しますが、変更することはできない。
データ入力を可能にする対話型コンポーネント、またはユーザーが更新できるある種の視覚的な状態 (展開/折りたたみなど) を備えたコンポーネントにある。